/************************************************************************************************************************
	COMMON 
************************************************************************************************************************/
*		{font-family: 굴림,tahoma, arial, helvetica, sans-serif;font-size:12px;color:#222;}
body	{margin:0px;padding:0px;}
div		{border:0px;}
#hidden_bar	{float:left;height:100%;}
a		{text-decoration: none;cursor:pointer;vertical-align: middle;}
.tr		{text-align: right;}
.tl		{text-align: left;}
.tc		{text-align: center;}
.fr		{float: right;}
.fl		{float: left;}
form	{margin:0px;padding:0px;}
a.btn		{border:1px solid #CCC;cursor:pointer;padding:4px 7px;background-color: #343F61;color:#B0B5C2;height:22px;}
a.btn:hover	{background-color: #1A1F31;color:#FFF;}
input.input	{border:1px solid #DDD;padding:2px;line-height: 22px;height:22px;vertical-align: middle;}
input.price	{text-align: right;}
input.focus	{border:1px solid #850085;background-color: #FFC0FF;}
input.error	{border:1px solid #FF5F5F;background-color: #FFE990;}
select	{border:1px solid #DDD;padding:2px;line-height: 22px;height:22px;vertical-align: middle;}

/************************************************************************************************************************
	TOP AREA 
************************************************************************************************************************/
#header				{height:100%;background-color: #343F61;color:#B0B5C2;width:100%;padding:0px;margin:0px;}
#header .fl			{margin-top:10px;margin-left:10px}
#header .fr			{margin-top:10px;margin-right:10px}
#header .fl a.on	{background-color: #1A1F31;color:#FFF;}
/************************************************************************************************************************
	LEFT AREA 
************************************************************************************************************************/
#left_menu				{width:180px;border-right:1px solid #858585;}
#left_menu ul			{width:180px;list-style:none;margin:0px;padding:0px;}
#left_menu ul li		{padding:8px 0px;width:180px;border-bottom:1px solid #DDD;text-indent:10px;}
#left_menu ul li.title	{padding:14px 0px;font-weight:bold;background-color:#F7F7F7;border-bottom: 1px solid #DDD;}
#left_menu ul li.on		{background-color:#2B3450;}
#left_menu ul li.on	a	{color:#CCCCCC;font-weight: bold;background: url('/_images/icons/arrow.gif') no-repeat 5px 6px;padding-left:16px;}
#left_menu ul li a		{padding:8px 0px;}
/************************************************************************************************************************
	LOCATION AREA 
************************************************************************************************************************/
#location		{height:42px;border-bottom:1px solid #DDD;}
#location ul	{list-style:none;margin:0px;padding:0px;}
#location ul li	{float:left;margin-top:15px;margin-left:10px;font-weight: bold;}
/************************************************************************************************************************
	FOOT AREA 
************************************************************************************************************************/
#footer					{height:28px;background-color: #F5F5F5;border-top:1px solid #B4B4B4;}
/************************************************************************************************************************
	CONTENT AREA 
************************************************************************************************************************/
#content	{width:98%;margin:15px 0px;}



/************************************************************************************************************************
	LIST
************************************************************************************************************************/
table.list						{width:100%;border-collapse: collapse;}
table.list caption				{height:28px;}
table.list caption div			{height:28px;}
table.list thead tr th			{background-color: #F3F3F3;border-bottom: 1px solid #CCC;border-top: 2px solid #CCC;height:35px;}
table.list tbody tr td			{border-bottom:1px solid #DEDEDE;height:32px;}
table.list tbody tr td.to		{background-color: #F8F8F8;}
table.list tbody tr.hover td	{background-color: #F1F1F1;}
table.list tfoot tr td			{height:40px;}
table.list tbody tr td.nolist	{text-align: center;height:100px;font-weight: bold;color:#D50000;background-color: #FBD6D9;}
table.list tfoot tr td div		{margin-top:10px;}
/************************************************************************************************************************
	FORM 
************************************************************************************************************************/
fieldset						{border:1px solid #CCC;padding:15px;margin:0px;margin-bottom:15px;}
fieldset legend					{border:1px solid #D5D5D5;background-color: #EEE;padding:5px 10px;font-weight: bold;}
table.form						{width:100%;border-collapse: collapse;border-top:2px solid #CCC;margin-top:5px;}
table.form caption				{height:28px;border-bottom:2px solid #CCC;text-align: left;}
table.form tbody tr th			{border-bottom:1px solid #DEDEDE;height:32px;background-color: #EAEAEA;}
table.form tbody tr td			{border-bottom:1px solid #DEDEDE;height:32px;padding:4px;}
table.form tbody tr td label	{cursor:pointer;}
table.form tbody tr td textarea	{border:1px solid #DDD;padding:3px;width:100%;}
table.form tfoot tr td			{height:40px;}
div.form_buttons				{margin-top:15px;width:100%;}
